/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.pod.bean;

import br.pod.cliente.ProdutoWS;
import br.pod.cliente.ProdutoWS_Service;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

/**
 *
 * @author Clenildo Notebook
 */
@ManagedBean(name="atualizaBean")
@RequestScoped
public class AtualizaBean {

    private int codigoProduto;
    private String descricaoProduto;
    private double precoProduto;
    private int quantidadeProduto;
    private Boolean produtoAtualizadoComSucesso;
    
    //------------------------------------------------------------------------//
    //                              Métodos Bean                              //
    //------------------------------------------------------------------------//
    
    public String atualizarProduto(){
        ProdutoWS_Service servico = new ProdutoWS_Service();
        ProdutoWS webService = servico.getProdutoWSPort();
        
        if(webService.atualizar(codigoProduto,descricaoProduto, precoProduto, quantidadeProduto)){
            this.produtoAtualizadoComSucesso = true;
        }else{
            this.produtoAtualizadoComSucesso= false;
        }
        return null;
    }
    
    //------------------------------------------------------------------------//
    //                              Gets e Sets                               //
    //------------------------------------------------------------------------//
    public int getCodigoProduto() {
        return codigoProduto;
    }
    public void setCodigoProduto(int codigoProduto) {
        this.codigoProduto = codigoProduto;
    }

    public String getDescricaoProduto() {
        return descricaoProduto;
    }
    public void setDescricaoProduto(String descricaoProduto) {
        this.descricaoProduto = descricaoProduto;
    }

    public double getPrecoProduto() {
        return precoProduto;
    }
    public void setPrecoProduto(double precoProduto) {
        this.precoProduto = precoProduto;
    }

    public int getQuantidadeProduto() {
        return quantidadeProduto;
    }
    public void setQuantidadeProduto(int quantidadeProduto) {
        this.quantidadeProduto = quantidadeProduto;
    }

    public Boolean getProdutoAtualizadoComSucesso() {
        return produtoAtualizadoComSucesso;
    }
    public void setProdutoAtualizadoComSucesso(Boolean produtoAtualizadoComSucesso) {
        this.produtoAtualizadoComSucesso = produtoAtualizadoComSucesso;
    }
    
}
